package visiopuce.objets;

import java.util.Date;
import java.util.List;

public class Recherche {

	private Biomedecine biomedecine = null;

	private Date dateNaissanceDebut = null;
	private Date dateNaissanceFin = null;
	private Date datePrelevementDebut = null;
	private Date datePrelevementFin = null;
	private Date dateResultatDebut = null;
	private Date dateResultatFin = null;
	private Date dateTechniqueDebut = null;
	private Date dateTechniqueFin = null;
	private String nom;
	private String numeroHospit;
	private String numeroPrelevement;
	private String prenom;
	private Utilisateur prescripteur = null;
	private int queDPI = -1;
	private int queRecherche = -1;
	private int queRendu = -1;
	private boolean queUrgent = false;
	private String resultat = null;
	private Secteur secteur = null;
	private Utilisateur signataire = null;
	private TypeAnalyse typeAnalyse = null;
	private TypePrelevement typePrelevement = null;
	private TypeRendu typeRendu = null;
	private String ufExec = null;
	private String ufPresc = null;
	private List<String> chromosomes = null;

	public Recherche() {
		super();
	}

	public Biomedecine getBiomedecine() {
		return biomedecine;
	}

	public List<String> getChromosomes() {
		return chromosomes;
	}

	public Date getDateNaissanceDebut() {
		return dateNaissanceDebut;
	}

	public Date getDateNaissanceFin() {
		return dateNaissanceFin;
	}

	public Date getDatePrelevementDebut() {
		return datePrelevementDebut;
	}

	public Date getDatePrelevementFin() {
		return datePrelevementFin;
	}

	public Date getDateResultatDebut() {
		return dateResultatDebut;
	}

	public Date getDateResultatFin() {
		return dateResultatFin;
	}

	public Date getDateTechniqueDebut() {
		return dateTechniqueDebut;
	}

	public Date getDateTechniqueFin() {
		return dateTechniqueFin;
	}

	public String getNom() {
		return nom;
	}

	public String getNumeroHospit() {
		return numeroHospit;
	}

	public String getNumeroPrelevement() {
		return numeroPrelevement;
	}

	public String getPrenom() {
		return prenom;
	}

	public Utilisateur getPrescripteur() {
		return prescripteur;
	}

	public int getQueDPI() {
		return queDPI;
	}

	public int getQueRecherche() {
		return queRecherche;
	}

	public int getQueRendu() {
		return queRendu;
	}

	public String getResultat() {
		return resultat;
	}

	public Secteur getSecteur() {
		return secteur;
	}

	public Utilisateur getSignataire() {
		return signataire;
	}

	public TypeAnalyse getTypeAnalyse() {
		return typeAnalyse;
	}

	public TypePrelevement getTypePrelevement() {
		return typePrelevement;
	}

	public TypeRendu getTypeRendu() {
		return typeRendu;
	}

	public String getUfExec() {
		return ufExec;
	}

	public String getUfPresc() {
		return ufPresc;
	}

	public boolean isQueUrgent() {
		return queUrgent;
	}

	public void setBiomedecine(Biomedecine biomedecine) {
		this.biomedecine = biomedecine;
	}

	public void setChromosomes(List<String> chromosomes2) {
		this.chromosomes = chromosomes2;
	}

	public void setDateNaissanceDebut(Date dateNaissanceDebut) {
		this.dateNaissanceDebut = dateNaissanceDebut;
	}

	public void setDateNaissanceFin(Date dateNaissanceFin) {
		this.dateNaissanceFin = dateNaissanceFin;
	}

	public void setDatePrelevementDebut(Date datePrelevementDebut) {
		this.datePrelevementDebut = datePrelevementDebut;
	}

	public void setDatePrelevementFin(Date datePrelevementFin) {
		this.datePrelevementFin = datePrelevementFin;
	}

	public void setDateResultatDebut(Date dateResultatDebut) {
		this.dateResultatDebut = dateResultatDebut;
	}

	public void setDateResultatFin(Date dateResultatFin) {
		this.dateResultatFin = dateResultatFin;
	}

	public void setDateTechniqueDebut(Date dateTechniqueDebut) {
		this.dateTechniqueDebut = dateTechniqueDebut;
	}

	public void setDateTechniqueFin(Date dateTechniqueFin) {
		this.dateTechniqueFin = dateTechniqueFin;
	}

	public void setIndication(Biomedecine biomedecine) {
		this.biomedecine = biomedecine;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public void setNumeroHospit(String numeroHospit) {
		this.numeroHospit = numeroHospit;
	}

	public void setNumeroPrelevement(String numeroPrelevement) {
		this.numeroPrelevement = numeroPrelevement;
	}

	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}

	public void setPrescripteur(Utilisateur prescripteur) {
		this.prescripteur = prescripteur;
	}

	public void setQueDPI(int queDPI) {
		this.queDPI = queDPI;
	}

	public void setQueRecherche(int queRecherche) {
		this.queRecherche = queRecherche;
	}

	public void setQueRendu(int queRendu) {
		this.queRendu = queRendu;
	}

	public void setQueUrgent(boolean queUrgent) {
		this.queUrgent = queUrgent;
	}

	public void setResultat(String resultat) {
		this.resultat = resultat;
	}

	public void setSecteur(Secteur secteur) {
		this.secteur = secteur;
	}

	public void setSignataire(Utilisateur signataire) {
		this.signataire = signataire;
	}

	public void setTypeAnalyse(TypeAnalyse typeAnalyse) {
		this.typeAnalyse = typeAnalyse;
	}

	public void setTypePrelevement(TypePrelevement typePrelevement) {
		this.typePrelevement = typePrelevement;
	}

	public void setTypeRendu(TypeRendu typeRendu) {
		this.typeRendu = typeRendu;
	}

	public void setUfExec(String ufExec) {
		this.ufExec = ufExec;
	}

	public void setUFExec(String ufExec) {
		this.ufExec = ufExec;
	}

	public void setUfPresc(String ufPresc) {
		this.ufPresc = ufPresc;
	}

	public void setUFPresc(String ufPresc) {
		this.ufPresc = ufPresc;
	}
}
